package com.googlecode.allinclusive.fw.security;

/**
 * 资源角色关系
 * 
 * @author <a href="mailto:xiayg@cares.sh.cn">xiayg</a>
 * @version 1.0 2010-12-29
 */
public class ResourceRole {
	
	/** 资源类型*/
	private String resourceType;
	
	/** URL映射路径*/
	private String urlPattern;
	
	/** Http请求方法*/
	private String httpMethod;
	
	/** 角色代码*/
	private String roleCode;

	/**
	 * 返回资源类型
	 * @return 资源类型
	 */
	public String getResourceType() {
		return resourceType;
	}

	/**
	 * 设置资源类型
	 * @param resourceType 资源类型
	 */
	public void setResourceType(String resourceType) {
		this.resourceType = resourceType;
	}

	/**
	 * 返回URL映射路径
	 * @return URL映射路径
	 */
	public String getUrlPattern() {
		return urlPattern;
	}

	/**
	 * 设置URL映射路径
	 * @param urlPattern URL映射路径
	 */
	public void setUrlPattern(String urlPattern) {
		this.urlPattern = urlPattern;
	}

	/**
	 * 返回Http请求方法
	 * @return Http请求方法
	 */
	public String getHttpMethod() {
		return httpMethod;
	}

	/**
	 * 设置Http请求方法
	 * @param httpMethod Http请求方法
	 */
	public void setHttpMethod(String httpMethod) {
		this.httpMethod = httpMethod;
	}

	/**
	 * 返回角色代码
	 * @return 角色代码
	 */
	public String getRoleCode() {
		return roleCode;
	}

	/**
	 * 设置角色代码
	 * @param roleCode 角色代码
	 */
	public void setRoleCode(String roleCode) {
		this.roleCode = roleCode;
	}
}
